Redesign of an Introductory Computer Graphics Course
نویسندگان
چکیده
The redesign of our historically grown Computer Graphics course was primarily triggered by the need to incorporate modern, shader-based OpenGL. This technical modification led to discussions on the relevance of course topics, the order of presentation, the role of sample programs, and problem sets addressed in lab exercises. The redesign resulted in changing from a bottom-up to a top-down approach and in a shift from low-level procedural OpenGL to the use of a high-level object-oriented 3D library on top of WebGL. This paper presents our motivation, applied principles, first results in teaching the redesigned course, and student feedback.
منابع مشابه
What we are teaching in Introduction to Computer Graphics
Computer Graphics is a very active field, with new knowledge being published every day at a high rate. There is, therefore, some pressure to regularly review our teaching contents and adjust accordingly. Among the courses on a standard curriculum, the introductory computer graphics course is very often the door for students into the exciting area of computer graphics. It is also the opportunity...
متن کاملBringing the introductory computer graphics course into the 21st century
The "eld of computer graphics has matured greatly since the formal statement of the introductory undergraduate course for computer science majors was created for ACM/IEEE Curriculum 91, and introductory courses need to re#ect the substantive changes in the discipline. Recent discussions with graphics educators and a syllabus survey have found six trends in recent course o!erings. Further discus...
متن کاملRe-inventing the introductory computer graphics course: providing tools for a wider audience
Traditionally, the introductory computer graphics course in computer science has focused on fundamental algorithms and techniques for creating images and animations. This was reflected in ACM/IEEE Curriculum 91 [TUC 91]. Computer graphics and similar subjects are expected to play a larger role in undergraduate computer science in the future [CUN 98], and this is being discussed in the ACM/IEEE ...
متن کاملComputer Graphics and Image Processing as an Introductory Course
Computer Graphics is an important discipline and is present in almost every undergraduate Computer Science curriculum. To create graphical content, both 2D Computer Graphics and Image Processing are essential. 2D Computer Graphics and Image Processing also have strong theoretical relationships. Based on a survey of Computer Graphics courses in undergraduate Computer Science curricula, 84 percen...
متن کاملAn Introductory Course on Graphical-Interactive Systems: Combining Human-Computer Interaction and Computer Graphics
In this paper we report on five years of teaching experience with our introductory course “Graphical-Interactive Systems”, which covers basic Human-Computer Interaction (HCI) and Computer Graphics (CG) topics for students in the third year of their major in computer science. Although the two fields of HCI and CG are usually taught in different courses, we believe that they have much in common a...
متن کامل